package com.general.framework.wukong;

/**
 * 同时使用Runnable和Thread
 */
public class BothRunnableThread {
    public static void main(String[] args) {
        new Thread(new Runnable() {
            @Override
            public void run() {
                System.out.println("使用Runnable");
            }
        }) {
            /**
             * 以下的run已经重写了Thread的run方法，所以Runnable的run方法不会执行
             *
             * * @see java.lang.Thread#run()
             *   @Override
             *     public void run() {
             *         if (target != null) {
             *             target.run();
             *         }
             *     }
             */
            @Override
            public void run() {
                System.out.println("使用Thread");
            }
        }.start();
    }
}
